home *** CD-ROM | disk | FTP | other *** search
- #ifndef BRSTDDEF_H
- #define BRSTDDEF_H
- /*========================================================================================
- /
- / File: BRStdDef.h
- / Release Version: $ 1.0d1 $
- /
- / Creation Date: 1/20/93
- /
- / COPYRIGHT 19993 SYMANTEC CORPORATION. ALL RIGHTS RESERVED. UNPUBLISHED -- RIGHTS
- / RESERVED UNDER THE COPYRIGHT LAWS OF THE UNITED STATES. USE OF COPYRIGHT NOTICE IS
- / PRECAUTIONARY ONLY AND DOES NOT IMPLY PUBLICATION OR DISCLOSURE.
- /
- / THIS SOFTWARE CONTAINS PROPRIETARY AND CONFIDENTIAL INFORMATION OF SYMANTEC
- / CORPORATION. USE, DISCLOSURE, OR REPRODUCTION IS PROHIBITED WITHOUT THE PRIOR
- / EXPRESS WRITTEN PERMISSION OF SYMANTEC CORPORATION.
- /
- / RESTRICTED RIGHTS LEGEND
- / Use, duplication, or disclosure by the Government is subject to restrictions as set
- / forth in subparagraph (c)(l)(ii) of the Rights in Technical Data and Computer
- / Software clause at DFARS 252.227-7013. Symantec Corporation, 10201 Torre Avenue,
- / Cupertino, CA 95014.
- /
- /========================================================================================*/
-
- #ifdef __cplusplus
- extern "C" {
- #endif
-
- /*========================================================================================
- / Type definitions
- /========================================================================================*/
-
- typedef short BR_Boolean;
-
- typedef char BR_Char;
- typedef unsigned short BR_WideChar;
- typedef unsigned char BR_PascalChar;
-
- #ifdef BR_BUILD_MAC
- typedef char** BR_PlatformHandle;
- #endif
-
- #ifdef BR_BUILD_WIN
- typedef unsigned BR_PlatformHandle;
- #endif
-
- #ifdef BR_BUILD_MAC
- typedef unsigned long BR_ResourceType;
- #endif
-
- #ifdef BR_BUILD_WIN
- typedef unsigned short BR_ResourceType;
- #endif
-
- typedef unsigned short BR_ResourceId;
-
- typedef unsigned short BR_Milliseconds;
-
- typedef double BR_Float;
-
-
- /*========================================================================================
- / Constants
- /========================================================================================*/
-
- #ifndef TRUE
- #define TRUE 1
- #endif
-
- #ifndef FALSE
- #define FALSE 0
- #endif
-
- #ifndef NULL
- #define NULL 0
- #endif
-
- /*========================================================================================
- / Macros
- /========================================================================================*/
-
- /*----------------------------------------------------------------------------------------
- / NULLOBJECT
- /
- / This macros creates a NULL instance of the class 'c'. A NULL instance is an object
- / whose address is NULL. This will be removed after derefernce week.
- /----------------------------------------------------------------------------------------*/
-
- #define NULLOBJECT(c) (*((c*)NULL))
-
- /*----------------------------------------------------------------------------------------
- / DUMMYRETURN
- /----------------------------------------------------------------------------------------*/
-
- #define DUMMYRETURN return(TRUE);
-
- #ifdef __cplusplus
- }
- #endif
-
- #endif
-